package io.renren.modules.sys.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 订单跟踪表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-11-26 23:59:51
 */
@TableName("ordertracking")
public class OrdertrackingEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private Long id;
	/**
	 * 客户编码
	 */
	private String customnumber;
	/**
	 * 客户简称
	 */
	private String customsimplename;
	/**
	 * 客户全称
	 */
	private String customname;
	/**
	 * 联系人
	 */
	private String contactperson;
	/**
	 * 联系电话
	 */
	private String contactpersontel;
	/**
	 * 运单编号
	 */
	private String waybill;
	/**
	 * 类型（进港、出港、临时）(3月4日新增)
	 */
	private String type;
	/**
	 * 提货单位
	 */
	private String delivercompany;
	/**
	 * 送货地址
	 */
	private String deliveraddress;
	/**
	 * 送货联系人
	 */
	private String deliverperson;
	/**
	 * 提货电话
	 */
	private String delivertel;
	/**
	 * 提空地点
	 */
	private String pickemptyaddress;
	/**
	 * 提空联系人
	 */
	private String pickemptyperson;
	/**
	 * 提空联系人电话
	 */
	private String pickemptytel;
	/**
	 * 还空地点
	 */
	private String backemptyaddress;
	/**
	 * 空还联系人
	 */
	private String backemptyperson;
	/**
	 * 还空联系人电话
	 */
	private String backemptytel;
	/**
	 * 提重地点
	 */
	private String pickweightaddress;
	/**
	 * 重提联系人
	 */
	private String pickweightperson;
	/**
	 * 重提联系人电话
	 */
	private String pickweighttel;
	/**
	 * 还重地点
	 */
	private String backweightaddress;
	/**
	 * 还重联系人
	 */
	private String backweightperson;
	/**
	 * 还重联系人电话
	 */
	private String backweighttel;
	/**
	 * 船名
	 */
	private String shipname;
	/**
	 * 航次
	 */
	private String voyage;
	/**
	 * 提单号
	 */
	private String ladingbil;
	/**
	 * 货名
	 */
	private String desinname;
	/**
	 * 件数
	 */
	private String packages;
	/**
	 * 量重
	 */
	private String weight;
	/**
	 * 寸尺
	 */
	private String measurement;
	/**
	 * 是否危险品
	 */
	private String isdanger;
	/**
	 * 是否冷箱
	 */
	private String iscoldbox;
	/**
	 * 冷箱温度
	 */
	private String coldboxtemp;
	/**
	 * 是否集装箱散货
	 */
	private String iscontainerbulk;
	/**
	 * 业务类型（1.内贸，2.外贸）
	 */
	private String businesstype;
	/**
	 * 提（送）货
	 */
	private String ispickdelivery;
	/**
	 * 收款-运费
	 */
	private Double receiptFreight;
	/**
	 * 收款-换单费
	 */
	private Double receiptChangeOrder;
	/**
	 * 收款-港杂费
	 */
	private Double receiptExtras;
	/**
	 * 收款-其他
	 */
	private Double receiptOthers;

	/**
	 * 付款-换单费
	 */
	private Double paymentChangeOrder;
	/**
	 * 付款-港杂费
	 */
	private Double paymentExtras;
	/**
	 * 付款-其他
	 */
	private Double paymentOthers;

	public Double getExpectedkilo() {
		return expectedkilo;
	}

	public void setExpectedkilo(Double expectedkilo) {
		this.expectedkilo = expectedkilo;
	}

	//预计公里数
	private Double expectedkilo;
	/**
	 * 是否通过财务审核
	 */
	private Boolean checked;

	private Long checkUserId;
	private Long createUserId;
	private Long financeUserId;
	private Long deptId;

	/**
	 * 箱型1（20GP）箱量1
	 */
	private int boxCount1;
	/**
	 * 箱型2（40GP）箱量2
	 */
	private int boxCount2;

	/**
	 * 注意事项
	 */
	private String matters;
	/**
	 * 使用要求
	 */
	private String requirement;
	/**
	 * 船公司
	 */
	private String shipCompany;
	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	/**
	 * 财务审核时间
	 */
	private Date checkTime;
	private Date createTime;
	private Date financeTime;
	/**
	 * 集装箱信息外键
	 */
	private String containerinfo;

	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * 获取：客户编码
	 */
	public String getCustomnumber() {
		return customnumber;
	}

	/**
	 * 设置：客户编码
	 */
	public void setCustomnumber(String customnumber) {
		this.customnumber = customnumber;
	}

	/**
	 * 获取：客户简称
	 */
	public String getCustomsimplename() {
		return customsimplename;
	}

	/**
	 * 设置：客户简称
	 */
	public void setCustomsimplename(String customsimplename) {
		this.customsimplename = customsimplename;
	}

	/**
	 * 获取：客户全称
	 */
	public String getCustomname() {
		return customname;
	}

	/**
	 * 设置：客户全称
	 */
	public void setCustomname(String customname) {
		this.customname = customname;
	}

	/**
	 * 获取：联系人
	 */
	public String getContactperson() {
		return contactperson;
	}

	/**
	 * 设置：联系人
	 */
	public void setContactperson(String contactperson) {
		this.contactperson = contactperson;
	}

	/**
	 * 获取：联系电话
	 */
	public String getContactpersontel() {
		return contactpersontel;
	}

	/**
	 * 设置：联系电话
	 */
	public void setContactpersontel(String contactpersontel) {
		this.contactpersontel = contactpersontel;
	}

	/**
	 * 获取：运单编号
	 */
	public String getWaybill() {
		return waybill;
	}

	/**
	 * 设置：运单编号
	 */
	public void setWaybill(String waybill) {
		this.waybill = waybill;
	}

	/**
	 * 获取：提货单位
	 */
	public String getDelivercompany() {
		return delivercompany;
	}

	/**
	 * 设置：提货单位
	 */
	public void setDelivercompany(String delivercompany) {
		this.delivercompany = delivercompany;
	}

	/**
	 * 获取：送货地址
	 */
	public String getDeliveraddress() {
		return deliveraddress;
	}

	/**
	 * 设置：送货地址
	 */
	public void setDeliveraddress(String deliveraddress) {
		this.deliveraddress = deliveraddress;
	}

	/**
	 * 获取：送货联系人
	 */
	public String getDeliverperson() {
		return deliverperson;
	}

	/**
	 * 设置：送货联系人
	 */
	public void setDeliverperson(String deliverperson) {
		this.deliverperson = deliverperson;
	}

	/**
	 * 获取：提货电话
	 */
	public String getDelivertel() {
		return delivertel;
	}

	/**
	 * 设置：提货电话
	 */
	public void setDelivertel(String delivertel) {
		this.delivertel = delivertel;
	}

	/**
	 * 获取：提空地点
	 */
	public String getPickemptyaddress() {
		return pickemptyaddress;
	}

	/**
	 * 设置：提空地点
	 */
	public void setPickemptyaddress(String pickemptyaddress) {
		this.pickemptyaddress = pickemptyaddress;
	}

	/**
	 * 获取：提空联系人
	 */
	public String getPickemptyperson() {
		return pickemptyperson;
	}

	/**
	 * 设置：提空联系人
	 */
	public void setPickemptyperson(String pickemptyperson) {
		this.pickemptyperson = pickemptyperson;
	}

	/**
	 * 获取：提空联系人电话
	 */
	public String getPickemptytel() {
		return pickemptytel;
	}

	/**
	 * 设置：提空联系人电话
	 */
	public void setPickemptytel(String pickemptytel) {
		this.pickemptytel = pickemptytel;
	}

	/**
	 * 获取：还空地点
	 */
	public String getBackemptyaddress() {
		return backemptyaddress;
	}

	/**
	 * 设置：还空地点
	 */
	public void setBackemptyaddress(String backemptyaddress) {
		this.backemptyaddress = backemptyaddress;
	}

	/**
	 * 获取：空还联系人
	 */
	public String getBackemptyperson() {
		return backemptyperson;
	}

	/**
	 * 设置：空还联系人
	 */
	public void setBackemptyperson(String backemptyperson) {
		this.backemptyperson = backemptyperson;
	}

	/**
	 * 获取：还空联系人电话
	 */
	public String getBackemptytel() {
		return backemptytel;
	}

	/**
	 * 设置：还空联系人电话
	 */
	public void setBackemptytel(String backemptytel) {
		this.backemptytel = backemptytel;
	}

	/**
	 * 获取：提重地点
	 */
	public String getPickweightaddress() {
		return pickweightaddress;
	}

	/**
	 * 设置：提重地点
	 */
	public void setPickweightaddress(String pickweightaddress) {
		this.pickweightaddress = pickweightaddress;
	}

	/**
	 * 获取：重提联系人
	 */
	public String getPickweightperson() {
		return pickweightperson;
	}

	/**
	 * 设置：重提联系人
	 */
	public void setPickweightperson(String pickweightperson) {
		this.pickweightperson = pickweightperson;
	}

	/**
	 * 获取：重提联系人电话
	 */
	public String getPickweighttel() {
		return pickweighttel;
	}

	/**
	 * 设置：重提联系人电话
	 */
	public void setPickweighttel(String pickweighttel) {
		this.pickweighttel = pickweighttel;
	}

	/**
	 * 获取：还重地点
	 */
	public String getBackweightaddress() {
		return backweightaddress;
	}

	/**
	 * 设置：还重地点
	 */
	public void setBackweightaddress(String backweightaddress) {
		this.backweightaddress = backweightaddress;
	}

	/**
	 * 获取：还重联系人
	 */
	public String getBackweightperson() {
		return backweightperson;
	}

	/**
	 * 设置：还重联系人
	 */
	public void setBackweightperson(String backweightperson) {
		this.backweightperson = backweightperson;
	}

	/**
	 * 获取：还重联系人电话
	 */
	public String getBackweighttel() {
		return backweighttel;
	}

	/**
	 * 设置：还重联系人电话
	 */
	public void setBackweighttel(String backweighttel) {
		this.backweighttel = backweighttel;
	}

	/**
	 * 获取：船名
	 */
	public String getShipname() {
		return shipname;
	}

	/**
	 * 设置：船名
	 */
	public void setShipname(String shipname) {
		this.shipname = shipname;
	}

	/**
	 * 获取：航次
	 */
	public String getVoyage() {
		return voyage;
	}

	/**
	 * 设置：航次
	 */
	public void setVoyage(String voyage) {
		this.voyage = voyage;
	}

	/**
	 * 获取：提单号
	 */
	public String getLadingbil() {
		return ladingbil;
	}

	/**
	 * 设置：提单号
	 */
	public void setLadingbil(String ladingbil) {
		this.ladingbil = ladingbil;
	}

	/**
	 * 获取：货名
	 */
	public String getDesinname() {
		return desinname;
	}

	/**
	 * 设置：货名
	 */
	public void setDesinname(String desinname) {
		this.desinname = desinname;
	}

	/**
	 * 获取：件数
	 */
	public String getPackages() {
		return packages;
	}

	/**
	 * 设置：件数
	 */
	public void setPackages(String packages) {
		this.packages = packages;
	}

	/**
	 * 获取：量重
	 */
	public String getWeight() {
		return weight;
	}

	/**
	 * 设置：量重
	 */
	public void setWeight(String weight) {
		this.weight = weight;
	}

	/**
	 * 获取：寸尺
	 */
	public String getMeasurement() {
		return measurement;
	}

	/**
	 * 设置：寸尺
	 */
	public void setMeasurement(String measurement) {
		this.measurement = measurement;
	}

	/**
	 * 获取：是否危险品
	 */
	public String getIsdanger() {
		return isdanger;
	}

	/**
	 * 设置：是否危险品
	 */
	public void setIsdanger(String isdanger) {
		this.isdanger = isdanger;
	}

	/**
	 * 获取：是否冷箱
	 */
	public String getIscoldbox() {
		return iscoldbox;
	}

	/**
	 * 设置：是否冷箱
	 */
	public void setIscoldbox(String iscoldbox) {
		this.iscoldbox = iscoldbox;
	}

	/**
	 * 获取：冷箱温度
	 */
	public String getColdboxtemp() {
		return coldboxtemp;
	}

	/**
	 * 设置：冷箱温度
	 */
	public void setColdboxtemp(String coldboxtemp) {
		this.coldboxtemp = coldboxtemp;
	}

	/**
	 * 获取：是否集装箱散货
	 */
	public String getIscontainerbulk() {
		return iscontainerbulk;
	}

	/**
	 * 设置：是否集装箱散货
	 */
	public void setIscontainerbulk(String iscontainerbulk) {
		this.iscontainerbulk = iscontainerbulk;
	}

	/**
	 * 获取：业务类型（1.内贸，2.外贸）
	 */
	public String getBusinesstype() {
		return businesstype;
	}

	/**
	 * 设置：业务类型（1.内贸，2.外贸）
	 */
	public void setBusinesstype(String businesstype) {
		this.businesstype = businesstype;
	}

	/**
	 * 获取：提（送）货
	 */
	public String getIspickdelivery() {
		return ispickdelivery;
	}

	/**
	 * 设置：提（送）货
	 */
	public void setIspickdelivery(String ispickdelivery) {
		this.ispickdelivery = ispickdelivery;
	}

	/**
	 * 获取：集装箱信息外键
	 */
	public String getContainerinfo() {
		return containerinfo;
	}

	/**
	 * 设置：集装箱信息外键
	 */
	public void setContainerinfo(String containerinfo) {
		this.containerinfo = containerinfo;
	}

	public Double getReceiptFreight() {
		return receiptFreight;
	}

	public void setReceiptFreight(Double receiptFreight) {
		this.receiptFreight = receiptFreight;
	}

	public Double getReceiptChangeOrder() {
		return receiptChangeOrder;
	}

	public void setReceiptChangeOrder(Double receiptChangeOrder) {
		this.receiptChangeOrder = receiptChangeOrder;
	}

	public Double getReceiptExtras() {
		return receiptExtras;
	}

	public void setReceiptExtras(Double receiptExtras) {
		this.receiptExtras = receiptExtras;
	}

	public Double getReceiptOthers() {
		return receiptOthers;
	}

	public void setReceiptOthers(Double receiptOthers) {
		this.receiptOthers = receiptOthers;
	}

	public Double getPaymentChangeOrder() {
		return paymentChangeOrder;
	}

	public void setPaymentChangeOrder(Double paymentChangeOrder) {
		this.paymentChangeOrder = paymentChangeOrder;
	}

	public Double getPaymentExtras() {
		return paymentExtras;
	}

	public void setPaymentExtras(Double paymentExtras) {
		this.paymentExtras = paymentExtras;
	}

	public Double getPaymentOthers() {
		return paymentOthers;
	}

	public void setPaymentOthers(Double paymentOthers) {
		this.paymentOthers = paymentOthers;
	}

	public Boolean getChecked() {
		return checked;
	}

	public void setChecked(Boolean checked) {
		this.checked = checked;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public Long getCheckUserId() {
		return checkUserId;
	}

	public void setCheckUserId(Long checkUserId) {
		this.checkUserId = checkUserId;
	}

	public Long getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}

	public Long getFinanceUserId() {
		return financeUserId;
	}

	public void setFinanceUserId(Long financeUserId) {
		this.financeUserId = financeUserId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getFinanceTime() {
		return financeTime;
	}

	public void setFinanceTime(Date financeTime) {
		this.financeTime = financeTime;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public int getBoxCount1() {
		return boxCount1;
	}

	public void setBoxCount1(int boxCount1) {
		this.boxCount1 = boxCount1;
	}

	public int getBoxCount2() {
		return boxCount2;
	}

	public void setBoxCount2(int boxCount2) {
		this.boxCount2 = boxCount2;
	}

	public String getRequirement() {
		return requirement;
	}

	public void setRequirement(String requirement) {
		this.requirement = requirement;
	}

	public String getShipCompany() {
		return shipCompany;
	}

	public void setShipCompany(String shipCompany) {
		this.shipCompany = shipCompany;
	}

	public void setMatters(String matters) {
		this.matters = matters;
	}

	public String getMatters() {
		return matters;
	}
}
